#ifndef TEXTURE2D_HPP
# define TEXTURE2D_HPP

# include "3D/Texture.hpp"

class Texture2D: public Texture
{
public:
    Texture2D();
    ~Texture2D();

    virtual void        bind();
    virtual void        unbind();

    virtual void        enable();
    virtual void        disable();

    virtual void        load();
    virtual void        load(std::string const& path);
    virtual void        destroy();
};

#endif // TEXTURE2D_HPP
